package com.weimob.mcloud.wechatwork.customer.service.user.module.dto.customer;

import java.io.Serializable;
import java.util.List;


public class DivisionDTO implements Serializable {

    private static final long serialVersionUID = -2381469892288621311L;
    /**
     * 编码列表
     */
    private List<String> codeList;

    /**
     * 列表深度
     */
    private Byte degree;

    /**
     * 上级行政区编码
     */
    private String parentCode;

    /**
     * 拼写错误，请使用parentCode
     */
    @Deprecated
    private String parendCode;


    /**
     * 地图编码
     *
//     * @see com.weimob.saas.address.enums.MapSystemEnum
     */
    private Byte mapSystemCode;

    /**
     * 商户id
     */
    private Long pid;

    /**
     * 业务方id
     *
//     * @see com.weimob.saas.address.enums.SourceEnum
     */
    private Byte source;

    /**
     * 商户所在时区
     */
    private String timeZone;

    /**
     * 是否使用微盟本地地图服务
     */
    private Boolean useWMapService;

    /**
     * 是否mock接口
     */
    private Boolean isMock;

    public List<String> getCodeList() {
        return codeList;
    }

    public void setCodeList(List<String> codeList) {
        this.codeList = codeList;
    }

    public Byte getDegree() {
        return degree;
    }

    public void setDegree(Byte degree) {
        this.degree = degree;
    }

    public String getParentCode() {
        return parentCode;
    }

    public void setParentCode(String parentCode) {
        this.parentCode = parentCode;
    }

    public String getParendCode() {
        return parendCode;
    }

    public void setParendCode(String parendCode) {
        this.parendCode = parendCode;
    }

    public Byte getMapSystemCode() {
        return mapSystemCode;
    }

    public void setMapSystemCode(Byte mapSystemCode) {
        this.mapSystemCode = mapSystemCode;
    }

    public Long getPid() {
        return pid;
    }

    public void setPid(Long pid) {
        this.pid = pid;
    }

    public Byte getSource() {
        return source;
    }

    public void setSource(Byte source) {
        this.source = source;
    }

    public String getTimeZone() {
        return timeZone;
    }

    public void setTimeZone(String timeZone) {
        this.timeZone = timeZone;
    }

    public Boolean getUseWMapService() {
        return useWMapService;
    }

    public void setUseWMapService(Boolean useWMapService) {
        this.useWMapService = useWMapService;
    }

    public Boolean getMock() {
        return isMock;
    }

    public void setMock(Boolean mock) {
        isMock = mock;
    }
}
